To Replicate or Not To Replicate Queries in the Presence of Autonomous Participants?
نویسندگان
چکیده
L’objectif d’un système largement distribué sur Internet est d’intégrer des participants dont les spécificités et motivations ne sont pas toujours clairement identifiées a priori. En particulier, des participants autonomes peuvent avoir des intérêts individuels spécifiques vis-à-vis des requêtes, mais aussi des autres participants. Dans un tel contexte, un système ne prenant pas en compte les individualités provoque des départs qui peuvent, par un effet domino, avoir des conséquences dévastatrices. La satisfaction des participants passe par la prise en compte de leurs intérêts lors de l’allocation des requêtes, mais elle peut aussi être affectée par les problèmes de pannes. La réplication des requêtes est une solution permettant de résoudre ce dernier problème. Cependant, la présence de participants autonomes rend cette approche plus délicate. Non seulement la réplication de requête peut rapidement surcharger les participants et le système, mais l’intérêt des participants à traiter des requêtes au cas où leurs collègues tombent en panne peut être assez faible. Les questions qui se posent alors naturellement sont est-il opportun de répliquer les requêtes ?, mais aussi quelles requêtes répliquer ? et dans ce cas avec quel niveau de réplication ? Dans cet article, nous proposons des réponses à ces questions en revisitant le problème de la réplication du point de vue de la satisfaction des participants. Nous présentons une nouvelle proposition, SbQR, qui décide en temps réel si une requête doit être répliquée et avec quel degré. Pour cela, SbQR s’appuie sur les notions de satisfaction des participants et de probabilité de panne. Dans la mesure où la réplication d’un grand nombre de requêtes peut surcharger le système et donc impacter fortement sur ses performances, nous proposons une variante, SbQR+. L’idée directrice consiste, dans les périodes de forte charge, à utiliser les ressources disponibles prioritairement pour le traitement des requêtes critiques. Les requêtes à faible impact sur la satisfaction des participants peuvent alors voir le nombre de leurs réplicats diminuer. Exceptionnellement elles peuvent même être totalement abandonnées. Nos expérimentations démontrent que ces solutions améliorent de manière significative les algorithmes de référence du point de vue des performances et de la satisfaction tout en s’adaptant dynamiquement aux évolutions de la criticité des requêtes et des probabilités de pannes sans nécessiter aucun réglage (“tunning”) particulier. Mots-Clefs: Tolérance à fautes, réplication de requêtes, satisfaction des participants, participants autonommes, auto-adaptation, criticité de requêtes.
منابع مشابه
Growth performance and immune response of broiler chickens fed diets supplemented with probiotic and (or) prebiotic preparations
The objective of this research was to investigate the efficacy of dietary inclusion of probiotics Primalac® and Bactocell® and prebiotic Fermacto® on broiler’s performance and immune response, individually or in combination. A total of 540 one-d-old male Ross 308 broiler chicks were allocated into 6 experimental treatments with 6 replicates of 15 birds per replicate from 1 to 42 d of age. The b...
متن کاملتاثیر تری متیل گلایسین و میزان پروتئین جیره بر غلظت الکترولیت ها و لیپیدهای خون جوجه های گوشتی تحت تنش گرمایی
This experiment was conducted to compare the effect of trimethylglycine supplementation in diets with sufficient or insufficient quantities of protein on blood electrolytes and lipid concentrations in broilers subjected to heat stress condition. Ross 308 broilers were fed with four dietary treatments from 21 to 42 d of age. The treatments consisted of a diet with sufficient levels of protein (...
متن کاملثر سطوح مختلف بذر خرفه (Portulaca Oleracea) بر عملکرد و برخی خصوصیات تخممرغ در مرغان تخم گذار
This experiment was conducted to evaluate the effect of different levels of purslane seeds on the production performance, some egg characteristics and blood and yolk cholesterol and triglyceride levels, in different periods of laying hens. The experiment was done on hay-line strain (w36) from 32 to 42 weeks using a completely randomized design with 3 treatments, 4 replicate and 8 hens in each r...
متن کاملبررسی ارتباط میان پلیمورفیسم rs1799883 ژن FABP2 مرتبط با فاکتور چاقی در جمعیت مطالعه شده در طرح قند و لیپید تهران
Background: The major issue to address in obesity etiology is to identify the genetic changes in the disease and their occurrence in different populations. Uncovering these genetic changes may be important in developing potential biomarkers for early diagnosis and prognosis of obesity. Among all obesity susceptibility genes studied before, convincing association has been found with variants in ...
متن کاملAutonomous plasmid-like replication of a conjugative transposon.
Integrative and conjugative elements (ICEs), a.k.a. conjugative transposons, are mobile genetic elements involved in many biological processes, including pathogenesis, symbiosis and the spread of antibiotic resistance. Unlike conjugative plasmids that are extra-chromosomal and replicate autonomously, ICEs are integrated in the chromosome and replicate passively during chromosomal replication. I...
متن کاملEffects of Spirulina platensis on Growth Performance, Carcass Characteristics, Egg Traits and Immunity Response of Japanese Quails
In present study, two trials had been conducted to evaluate the effects of Spirulina platensis (SP) on growth performance, carcass characteristics, egg quantity and quality traits, and immunity response of Japanese quails. In trial 1, a total number of 180 one-day-old Japanese quails were randomly assigned into 6 groups, 3 replicates with 10 quail chicks per replicate. Experimental die...
متن کامل